package com.ziyun.pop.modules.capital.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * 
 * @author zh
 * @email 296588519@qq.com
 * @date 2018-08-03 10:29:41
 */
@TableName("erp_merchant_flow")
public class MerchantFlowEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;
	/**
	 * 商户id
	 */
	private Integer sellerId;
	/**
	 * 商户类型 (0 小b  1工厂)
	 */
	private Integer merchantType;
	/**
	 * 流水类型(0收入 1支出)
	 */
	private Integer flowType;
	/**
	 * 来源类型(0:提现 1手续费 2下单)
	 */
	private Integer sourceType;
	/**
	 * 流水金额
	 */
	private BigDecimal flowMoney;
	/**
	 * 来源单号
	 */
	private String sourceOrder;
	/**
	 * 创建时间
	 */
	private Date createDate;

	/**
	 * 删除标记(0: 有效 1: 删除)
	 */
	private Integer delFlag;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}

	public Integer getSellerId() {
		return sellerId;
	}

	public void setSellerId(Integer sellerId) {
		this.sellerId = sellerId;
	}

	/**
	 * 设置：商户类型 (0 小b  1工厂)
	 */
	public void setMerchantType(Integer merchantType) {
		this.merchantType = merchantType;
	}
	/**
	 * 获取：商户类型 (0 小b  1工厂)
	 */
	public Integer getMerchantType() {
		return merchantType;
	}
	/**
	 * 设置：流水类型(0收入 1支出)
	 */
	public void setFlowType(Integer flowType) {
		this.flowType = flowType;
	}
	/**
	 * 获取：流水类型(0收入 1支出)
	 */
	public Integer getFlowType() {
		return flowType;
	}
	/**
	 * 设置：来源类型(0:提现 1手续费 2下单)
	 */
	public void setSourceType(Integer sourceType) {
		this.sourceType = sourceType;
	}
	/**
	 * 获取：来源类型(0:提现 1手续费 2下单)
	 */
	public Integer getSourceType() {
		return sourceType;
	}
	/**
	 * 设置：流水金额
	 */
	public void setFlowMoney(BigDecimal flowMoney) {
		this.flowMoney = flowMoney;
	}
	/**
	 * 获取：流水金额
	 */
	public BigDecimal getFlowMoney() {
		return flowMoney;
	}
	/**
	 * 设置：来源单号
	 */
	public void setSourceOrder(String sourceOrder) {
		this.sourceOrder = sourceOrder;
	}
	/**
	 * 获取：来源单号
	 */
	public String getSourceOrder() {
		return sourceOrder;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}

	public Integer getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(Integer delFlag) {
		this.delFlag = delFlag;
	}
}
